package com.wlhse.service;


import com.wlhse.dto.CheckListItemsDto;
import com.wlhse.dto.inDto.ProblemListInDto;
import com.wlhse.entity.CheckItemPojo;
import com.wlhse.entity.CheckItemStardardPojo;
import com.wlhse.util.R;
import org.springframework.web.bind.annotation.RequestBody;

public interface CheckItemService {
    String getTreeDto();

    String getTreeDtoV2();

    String addCheckItem(String parentCode, String checkItemName);

    String updateCheckItem(CheckItemPojo checkItemPojo);

    String deleteCheckItem(CheckItemPojo checkItemPojo);

    //0304
    String getCheckItemContent(String checkItemCode);

    String addCheckItemStandard(CheckItemStardardPojo checkItemStardardPojo);

    String deleteCheckItemStandard(String id);
    R add_check_item(CheckListItemsDto checkListItemsDto);
    R add_check_items(CheckListItemsDto checkListItemsDto);
    R update_check_items(CheckListItemsDto checkListItemsDto);
    R StartOrStop(CheckListItemsDto checkListItemsDto);
    R queryTree(Integer id);
    R delete_checkrecord(Integer id);
    R query_hseauditsystem();
    R query_qhseesystem();
    String query_information(ProblemListInDto problemListInDto,Integer id, Integer page, Integer size);
}
